// Package types 定义了obix中的数据类型

/*
Contract:

1. Nil

	<obj href="obix:Nil" null="true"/>

2. Range

	<list href="/enums/OffSlowFast" is="obix:Range">
		<obj name="off" displayName="Off"/>
		<obj name="slow" displayName="Slow Speed"/>
		<obj name="fast" displayName="Fast Speed"/>
	</list>

	<list href="/enums/OnOff" is="obix:Range">
		<obj name="true" displayName="On"/>
		<obj name="false" displayName="Off"/>
	</list>

3. Weekday

	<enum href="obix:Weekday" range="#Range">
		<list href="#Range" is="obix:Range">
			<obj name="sunday" />
			<obj name="monday" />
			<obj name="tuesday" />
			<obj name="wednesday" />
			<obj name="thursday" />
			<obj name="friday" />
			<obj name="saturday" />
		</list>
	</enum>

4. Month

	<enum href="obix:Month" range="#Range">
		<list href="#Range" is="obix:Range">
			<obj name="january" />
			<obj name="febuary" />
			<obj name="march" />
			<obj name="april" />
			<obj name="may" />
			<obj name="june" />
			<obj name="july" />
			<obj name="august" />
			<obj name="september" />
			<obj name="october" />
			<obj name="november" />
			<obj name="december" />
		</list>
	</enum>
*/
package types
